package com.nsu.evaluation.service;

import com.nsu.evaluation.common.ServerResponse;
import com.nsu.evaluation.pojo.Course;

import java.util.List;

public interface CourseService {

    ServerResponse<Course> addCourse(Course course);//新增课程信息

    ServerResponse deleteCourseByPrimaryKey(String courseId);//删除课程信息

    ServerResponse<Course> updateCourseByPrimaryKey(Course course);//修改课程信息

    ServerResponse<List<Course>> selectCourseInfoByExample(Course course);//根据创建者或课程名查询课程信息

    ServerResponse<List<Course>> selectCourseInfoList();//获取课程列表
}
